persistent chemicals - French English Dictionary